package hotel.board.circuit.predefined;

import hotel.board.circuit.ICase;
import hotel.hotel.IProperty;

public interface IPredefinedCircuit {
	
	// REQUETES
	
	/**
	 * @return les cases de ce circuit.
	 */
	ICase[] getCases();
	
	/**
	 * @return la position après laquelle se situe la banque.
	 */
	int getBankPosition();
	
	/**
	 * @return la position après laquelle se situe la mairie.
	 */
	int getCityHallPosition();
	
	/**
	 * @return les propriétés utilisées dans ce circuit.
	 */
	IProperty[] getProperties();

}
